package tech.waterism.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import tech.waterism.document.DispatchBmpDocument;

import java.util.List;

@Data
@ApiModel(value = "联调对象Dto")
public class DispatchObjectDto {

    /**
     * 边界编号
     */
    @ApiModelProperty(value = "边界编号")
    private Integer jmsid;

    /**
     * 拓扑对象
     */
    @ApiModelProperty(value = "联调对象")
    private List<TopoObjectDto> dispatchObject;

    /**
     * 起调条件
     */
    @ApiModelProperty(value = "起调条件")
    private List<String> upDisNodes;

    /**
     * 调度图形信息
     */
    @ApiModelProperty(value = "调度图形信息")
    private DispatchBmpDocument bmp;

    /**
     * 是否参与联调
     */
    @ApiModelProperty(value = "是否参与联调")
    private Boolean calculate;
}
